const fs = require("fs");
const sharp = require("sharp");

// 读取文本文件
console.log("=====读取文本文件=====");
fs.readFile("./foo.txt", (err, data) => {
  console.log(data);
  console.log(data.toString());
});

// 读取图片文件
console.log("=====读取图片文件=====");
fs.readFile("./bar.png", (err, data) => {
  console.log(data);
  fs.writeFile("./foo.png", data, (err) => {
    console.log(err);
  });
});

// sharp的使用
console.log("=====sharp的使用=====");
// sharp("./bar.png").resize(100, 100).toFile("./baz.png");

sharp("./bar.png")
  .resize(100, 100)
  .toBuffer()
  .then((data) => {
    fs.writeFile("./bax.png", data, (err) => {
      console.log(err);
    });
  });
